Evolution in Swarm Intelligence: An Evolutionary Ant-Based Optimization Algorithm
نویسندگان
چکیده
Swarm Intelligent (SI) algorithms draw their inspiration from the interaction of individuals of social organisms. One such algorithm, Ant Colony Optimization (ACO) [1], utilizes the foraging behavior of ants to solve combinatorial optimization problems. Although ACO performs well in a static environment, it has been pointed out that ACO does not perform as well as other heuristics in dynamic situations such as routing. This paper proposes a new algorithm, entitled Evolutionary Ant Colony Optimization (EACO), that combines ACO with elements of Genetic Algorithms (GA). By adding evolution, the EACO algorithm allows the individual ants to develop their own characteristics, thereby removing the homogeneity inherent within ACO. Our results demonstrate the potential of this approach in a dynamic environment. There have been other attempts in the past at combining SI and Evolution, however, most have used the two as discrete events. White et al.[2] came the closest to mimicking nature with their approach by moving two of the global ACO parameters to the individual ants and evolving the ants themselves. However, even in White’s experiments, the two algorithms (GA and ACO) are run as discrete steps where the GA runs only after all ants have found a solution. EACO attempts to approximate nature by directly integrating the bio-operators of GA into ACO and evolving the ants in the system on a continuous basis. In EACO, an initial population of ants is created, and as ants die and are removed from the system, new ants are created in their place. This approach allows the algorithm to run continuously as a single system rather than as two discrete events where entire populations are created and destroyed between each iteration of the GA. The ants in the ACO algorithm proposed by White et al.are characterized by two main characteristics: sensitivity to pheremone and sensitivity to link cost. On the other hand, the genotype in EACO contains five attributes: lifespan, pheremone quality, pheremone sensitivity, speed, and reproduction rate. Our current implementation uses only lifespan and speed. Two different sets of tests were used to test the efficacy of the EACO algorithm versus traditional ACO. In both tests, a simple map was used to test the ability of each algorithm to find the optimal path between two cities. In the first test, a search for the shortest path was done by both algorithms in a purely
منابع مشابه
Adaptive Rule-Base Influence Function Mechanism for Cultural Algorithm
This study proposes a modified version of cultural algorithms (CAs) which benefits from rule-based system for influence function. This rule-based system selects and applies the suitable knowledge source according to the distribution of the solutions. This is important to use appropriate influence function to apply to a specific individual, regarding to its role in the search process. This rule ...
متن کاملNew Ant Colony Algorithm Method based on Mutation for FPGA Placement Problem
Many real world problems can be modelled as an optimization problem. Evolutionary algorithms are used to solve these problems. Ant colony algorithm is a class of evolutionary algorithms that have been inspired of some specific ants looking for food in the nature. These ants leave trail pheromone on the ground to mark good ways that can be followed by other members of the group. Ant colony optim...
متن کاملFree Search in Tracking Time Dependent Optima
The article presents an adaptive method, called Free Search. It implements ideas different from other evolutionary algorithms such as Genetic Algorithms, Particle Swarm Optimisation, Differential Evolution and Ant Colony Optimisation. Free Search is based on original concepts for individual intelligence and independence of the population members. It is applied to optimisation of time dependent ...
متن کاملAn Improved Imperialist Competitive Algorithm based on a new assimilation strategy
Meta-heuristic algorithms inspired by the natural processes are part of the optimization algorithms that they have been considered in recent years, such as genetic algorithm, particle swarm optimization, ant colony optimization, Firefly algorithm. Recently, a new kind of evolutionary algorithm has been proposed that it is inspired by the human sociopolitical evolution process. This new algorith...
متن کاملApplications of Simulated Annealing-Based Approaches to Electric Power Systems
In the last decade, many heuristic methods have evolved for solving optimization problems that were previously difficult or impossible to solve. These methods include simulated annealing (SA), tabu search (TS), genetic algorithm (GA), differential evolution (DE), evolutionary programming (EP), evolutionary strategy (ES), ant colony optimization (ACO), and particle swarm optimization (PSO). This...
متن کاملEvolutionary Dynamics of Ant Colony Optimization
Swarm intelligence has been successfully applied in various domains, e.g., path planning, resource allocation and data mining. Despite its wide use, a theoretical framework in which the behavior of swarm intelligence can be formally understood is still lacking. This article starts by formally deriving the evolutionary dynamics of ant colony optimization, an important swarm intelligence algorith...
متن کامل